/*
esp8266
NodeMCU 闪存读取
2021-09-12
*/

#include <FS.h>

String fileName = "/lee/readme.txt"; // 初读取的文件位置名称

void setup()
{
  Serial.begin(9600);       // 启动中口
  Serial.println();

  if(SPIFFS.begin()) // 启动闪存文件系统
  {
    Serial.println("SPIFFS started.");
  }
  else
  {
    Serial.println("SPIFFS Failed to start.");
  }

  if(SPIFFS.exists(fileName)) // 是否存在文件
  {
    Serial.print(fileName);
    Serial.println(" FOUND.");    
  }
  else
  {
    Serial.print(fileName);
    Serial.println(" NOT FOUND.");    
  }

  File dataFile = SPIFFS.open(fileName, "r"); // 建立File对象向SPIFFS中file对象，读取模式
  for(int i=0; i < dataFile.size(); i++) // 读取文件内容
  {
    Serial.print((char)dataFile.read());
  }
  dataFile.close();                           // 完成文件写入后关闭文件
  Serial.println("Finished Read data from SPIFFS.");
}

void loop()
{
}
